ARD2  1.00 for Rev B. Hardware
Airbag Reference Demonstrator using MPC5604P
LINFLEX_tag Struct Reference

Data Fields

int16_t LINFLEX_reserved1
union {
   vuint16_t   R
   struct {
      vuint16_t   CCD:1
      vuint16_t   CFD:1
      vuint16_t   LASE:1
      vuint16_t   AWUM:1
      vuint16_t   MBL:4
      vuint16_t   BF:1
      vuint16_t   SFTM:1
      vuint16_t   LBKM:1
      vuint16_t   MME:1
      vuint16_t   SBDT:1
      vuint16_t   RBLM:1
      vuint16_t   SLEEP:1
      vuint16_t   INIT:1
   }   B
LINCR1
int16_t LINFLEX_reserved2
union {
   vuint16_t   R
   struct {
      vuint16_t   SZIE:1
      vuint16_t   OCIE:1
      vuint16_t   BEIE:1
      vuint16_t   CEIE:1
      vuint16_t   HEIE:1
      vuint16_t   __pad0__:2
      vuint16_t   FEIE:1
      vuint16_t   BOIE:1
      vuint16_t   LSIE:1
      vuint16_t   WUIE:1
      vuint16_t   DBFIE:1
      vuint16_t   DBEIE:1
      vuint16_t   DRIE:1
      vuint16_t   DTIE:1
      vuint16_t   HRIE:1
   }   B
LINIER
int16_t LINFLEX_reserved3
union {
   vuint16_t   R
   struct {
      vuint16_t   LINS:4
      vuint16_t   __pad0__:2
      vuint16_t   RMB:1
      vuint16_t   __pad1__:1
      vuint16_t   RBSY:1
      vuint16_t   RPS:1
      vuint16_t   WUF:1
      vuint16_t   DBFF:1
      vuint16_t   DBEF:1
      vuint16_t   DRF:1
      vuint16_t   DTF:1
      vuint16_t   HRF:1
   }   B
LINSR
int16_t LINFLEX_reserved4
union {
   vuint16_t   R
   struct {
      vuint16_t   SZF:1
      vuint16_t   OCF:1
      vuint16_t   BEF:1
      vuint16_t   CEF:1
      vuint16_t   SFEF:1
      vuint16_t   BDEF:1
      vuint16_t   IDPEF:1
      vuint16_t   FEF:1
      vuint16_t   BOF:1
      vuint16_t   __pad0__:6
      vuint16_t   NF:1
   }   B
LINESR
int16_t LINFLEX_reserved5
union {
   vuint16_t   R
   struct {
      vuint16_t   __pad0__:1
      vuint16_t   TDFL:2
      vuint16_t   __pad1__:1
      vuint16_t   RDFL:2
      vuint16_t   __pad2__:4
      vuint16_t   RXEN:1
      vuint16_t   TXEN:1
      vuint16_t   OP:1
      vuint16_t   PCE:1
      vuint16_t   WL:1
      vuint16_t   UART:1
   }   B
UARTCR
int16_t LINFLEX_reserved6
union {
   vuint16_t   R
   struct {
      vuint16_t   SZF:1
      vuint16_t   OCF:1
      vuint16_t   PE:4
      vuint16_t   RMB:1
      vuint16_t   FEF:1
      vuint16_t   BOF:1
      vuint16_t   RPS:1
      vuint16_t   WUF:1
      vuint16_t   __pad0__:2
      vuint16_t   DRF:1
      vuint16_t   DTF:1
      vuint16_t   NF:1
   }   B
UARTSR
int16_t LINFLEX_reserved7
union {
   vuint16_t   R
   struct {
      vuint16_t   __pad0__:5
      vuint16_t   LTOM:1
      vuint16_t   IOT:1
      vuint16_t   TOCE:1
      vuint16_t   CNT:8
   }   B
LINTCSR
int16_t LINFLEX_reserved8
union {
   vuint16_t   R
   struct {
      vuint16_t   OC2:8
      vuint16_t   OC1:8
   }   B
LINOCR
int16_t LINFLEX_reserved9
union {
   vuint16_t   R
   struct {
      vuint16_t   __pad0__:4
      vuint16_t   RTO:4
      vuint16_t   __pad1__:1
      vuint16_t   HTO:7
   }   B
LINTOCR
int16_t LINFLEX_reserved10
union {
   vuint16_t   R
   struct {
      vuint16_t   __pad0__:12
      vuint16_t   DIV_F:4
   }   B
LINFBRR
int16_t LINFLEX_reserved11
union {
   vuint16_t   R
   struct {
      vuint16_t   __pad0__:3
      vuint16_t   DIV_M:13
   }   B
LINIBRR
int16_t LINFLEX_reserved12
union {
   vuint16_t   R
   struct {
      vuint16_t   __pad0__:8
      vuint16_t   CF:8
   }   B
LINCFR
int16_t LINFLEX_reserved13
union {
   vuint16_t   R
   struct {
      vuint16_t   __pad0__:1
      vuint16_t   IOBE:1
      vuint16_t   IOPE:1
      vuint16_t   WURQ:1
      vuint16_t   DDRQ:1
      vuint16_t   DTRQ:1
      vuint16_t   ABRQ:1
      vuint16_t   HTRQ:1
      vuint16_t   __pad1__:8
   }   B
LINCR2
int16_t LINFLEX_reserved14
union {
   vuint16_t   R
   struct {
      vuint16_t   DFL:6
      vuint16_t   DIR:1
      vuint16_t   CCS:1
      vuint16_t   __pad0__:2
      vuint16_t   ID:6
   }   B
BIDR
union {
   vuint32_t   R
   struct {
      vuint32_t   DATA3:8
      vuint32_t   DATA2:8
      vuint32_t   DATA1:8
      vuint32_t   DATA0:8
   }   B
BDRL
union {
   vuint32_t   R
   struct {
      vuint32_t   DATA7:8
      vuint32_t   DATA6:8
      vuint32_t   DATA5:8
      vuint32_t   DATA4:8
   }   B
BDRM
int16_t LINFLEX_reserved15
union {
   vuint16_t   R
   struct {
      vuint16_t   __pad0__:8
      vuint16_t   FACT:8
   }   B
IFER
int16_t LINFLEX_reserved16
union {
   vuint16_t   R
   struct {
      vuint16_t   __pad0__:12
      vuint16_t   IFMI:4
   }   B
IFMI
int16_t LINFLEX_reserved17
union {
   vuint16_t   R
   struct {
      vuint16_t   __pad0__:12
      vuint16_t   IFM:4
   }   B
IFMR
int16_t LINFLEX_reserved18
union {
   vuint16_t   R
   struct {
      vuint16_t   __pad0__:3
      vuint16_t   DFL:3
      vuint16_t   DIR:1
      vuint16_t   CCS:1
      vuint16_t   __pad1__:2
      vuint16_t   ID:6
   }   B
IFCR0
int16_t LINFLEX_reserved19
union {
   vuint16_t   R
   struct {
      vuint16_t   __pad0__:3
      vuint16_t   DFL:3
      vuint16_t   DIR:1
      vuint16_t   CCS:1
      vuint16_t   __pad1__:2
      vuint16_t   ID:6
   }   B
IFCR1
int16_t LINFLEX_reserved20
union {
   vuint16_t   R
   struct {
      vuint16_t   __pad0__:3
      vuint16_t   DFL:3
      vuint16_t   DIR:1
      vuint16_t   CCS:1
      vuint16_t   __pad1__:2
      vuint16_t   ID:6
   }   B
IFCR2
int16_t LINFLEX_reserved21
union {
   vuint16_t   R
   struct {
      vuint16_t   __pad0__:3
      vuint16_t   DFL:3
      vuint16_t   DIR:1
      vuint16_t   CCS:1
      vuint16_t   __pad1__:2
      vuint16_t   ID:6
   }   B
IFCR3
int16_t LINFLEX_reserved22
union {
   vuint16_t   R
   struct {
      vuint16_t   __pad0__:3
      vuint16_t   DFL:3
      vuint16_t   DIR:1
      vuint16_t   CCS:1
      vuint16_t   __pad1__:2
      vuint16_t   ID:6
   }   B
IFCR4
int16_t LINFLEX_reserved23
union {
   vuint16_t   R
   struct {
      vuint16_t   __pad0__:3
      vuint16_t   DFL:3
      vuint16_t   DIR:1
      vuint16_t   CCS:1
      vuint16_t   __pad1__:2
      vuint16_t   ID:6
   }   B
IFCR5
int16_t LINFLEX_reserved24
union {
   vuint16_t   R
   struct {
      vuint16_t   __pad0__:3
      vuint16_t   DFL:3
      vuint16_t   DIR:1
      vuint16_t   CCS:1
      vuint16_t   __pad1__:2
      vuint16_t   ID:6
   }   B
IFCR6
int16_t LINFLEX_reserved25
union {
   vuint16_t   R
   struct {
      vuint16_t   __pad0__:3
      vuint16_t   DFL:3
      vuint16_t   DIR:1
      vuint16_t   CCS:1
      vuint16_t   __pad1__:2
      vuint16_t   ID:6
   }   B
IFCR7

The documentation for this struct was generated from the following file: